package domain

type TmallMallitemcenterServiceproductQueryResultdata struct {
	/*
	   创建时间     */
	CreateTime *string `json:"create_time,omitempty" `

	/*
	   服务产品title     */
	Title *string `json:"title,omitempty" `

	/*
	   服务产品介绍     */
	ServiceProductContent *string `json:"service_product_content,omitempty" `

	/*
	   服务产品id     */
	ServiceProductId *int64 `json:"service_product_id,omitempty" `

	/*
	   服务产品sku列表     */
	SimpleServiceSkuList *[]TmallMallitemcenterServiceproductQuerySimpleServiceSkuDtOs `json:"simple_service_sku_list,omitempty" `

	/*
	   服务名称     */
	ServiceCode *string `json:"service_code,omitempty" `

	/*
	   服务产品状态     */
	ServiceProductStatus *int64 `json:"service_product_status,omitempty" `

	/*
	   服务产品类型     */
	ServiceProductType *int64 `json:"service_product_type,omitempty" `
}

func (s *TmallMallitemcenterServiceproductQueryResultdata) SetCreateTime(v string) *TmallMallitemcenterServiceproductQueryResultdata {
	s.CreateTime = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetTitle(v string) *TmallMallitemcenterServiceproductQueryResultdata {
	s.Title = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetServiceProductContent(v string) *TmallMallitemcenterServiceproductQueryResultdata {
	s.ServiceProductContent = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetServiceProductId(v int64) *TmallMallitemcenterServiceproductQueryResultdata {
	s.ServiceProductId = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetSimpleServiceSkuList(v []TmallMallitemcenterServiceproductQuerySimpleServiceSkuDtOs) *TmallMallitemcenterServiceproductQueryResultdata {
	s.SimpleServiceSkuList = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetServiceCode(v string) *TmallMallitemcenterServiceproductQueryResultdata {
	s.ServiceCode = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetServiceProductStatus(v int64) *TmallMallitemcenterServiceproductQueryResultdata {
	s.ServiceProductStatus = &v
	return s
}
func (s *TmallMallitemcenterServiceproductQueryResultdata) SetServiceProductType(v int64) *TmallMallitemcenterServiceproductQueryResultdata {
	s.ServiceProductType = &v
	return s
}
